#tab h2{
	background: #fff;
}
	#tab h2 span{
		float: left;
		border: 1px solid #e2e2e2;
		border-top:0;
		color: #828989;
		text-align: center;
	}
	#tab .on{
		border: 0;
		color: #40b3b1;
	}
	.mylike-c{
		box-shadow:0 2px 3px #aaa;
	}
		.goods-price span{
			color: #71ccba;
		}
		.goods-price .o-price{
			color: #939393;
			text-decoration: line-through;
		}
		.bottom span{
			float: right;
			color: #9c9c9c;
		}
	.op-btn{
		border-top: 2px solid #e8e8e8;
	}
		.op-btn input{
			float: right;
			background: #fff;
			border:1px solid #aae1d5;
		}
@media screen and (min-width: 320px){
#tab{
	margin: 0 4px 4px 4px;
}
	#tab h2{
		height: 31px;
	}
		#tab h2 span{
			width: 49%;
			height: 31px;
			line-height: 31px;
			font-size: 14px;
		}
		#tab .mylike-c{
			padding-top:11px;
			margin-bottom: 11px;
		}
		.goods-price{
			margin: 13px 0 5px 19px;
			font-size: 16px;
		}
			.o-price{
				font-size: 12px;
			}
		.bottom span{
			font-size: 12px;
		}
			.bottom span img{
				width: 14px;
				height: 14px;
				padding-left:5px; 
				vertical-align: middle;
			}
		.op-btn{
			padding: 13px 0;
			height: 25px;
		}
			.op-btn input{
				width: 83px;
				height: 25px;
				font-size: 14px;
				margin-right: 13px;
			}
}
@media screen and (min-width: 410px){
#tab{
	margin: 0 5px 5px 5px;
}
	#tab h2{
		height: 40px;
	}
		#tab h2 span{
			width: 49%;
			height: 40px;
			line-height: 40px;
			font-size:18px;
		}
		#tab .mylike-c{
			padding-top:14px;
			margin-bottom: 14px;
		}
		.goods-price{
			margin: 17px 0 7px 24px;
			font-size: 18px;
		}
			.o-price{
				font-size: 14px;
			}
		.bottom span{
			font-size: 15px;
		}
			.bottom span img{
				width: 18px;
				height: 18px;
				padding-left:7px; 
				vertical-align: middle;
			}
		.op-btn{
			padding: 17px 0;
			height: 32px;
		}
			.op-btn input{
				width: 107px;
				height: 32px;
				font-size: 18px;
				margin-right: 17px;
			}
}
@media screen and (min-width: 600px){
#tab{
	margin: 0 8px 8px 8px;
}
	#tab h2{
		height: 58px;
	}
		#tab h2 span{
			width: 49%;
			height: 58px;
			line-height: 58px;
			font-size: 27px;
		}
		#tab .mylike-c{
			padding-top:20px;
			margin-bottom: 20px;
		}
		.goods-price{
			margin: 25px 0 10px 35px;
			font-size: 27px;
		}
			.o-price{
				font-size: 17px;
			}
		.bottom span{
			font-size: 22px;
		}
			.bottom span img{
				width: 27px;
				height: 26px;
				padding-left:10px; 
				vertical-align: middle;
			}
		.op-btn{
			padding: 25px 0;
			height: 47px;
		}
			.op-btn input{
				width: 156px;
				height: 47px;
				font-size: 27px;
				margin-right: 25px;
			}
}

@media screen and (min-width: 801px){
#tab{
	margin: 0 10px 10px 10px;
}
	#tab h2{
		height: 73px;
	}
		#tab h2 span{
			width: 49%;
			height: 73px;
			line-height: 73px;
			font-size: 34px;
		}
		#tab .mylike-c{
			padding-top:25px;
			margin-bottom: 25px;
		}
		.goods-price{
			margin: 31px 0 13px 44px;
			font-size: 34px;
		}
			.o-price{
				font-size: 21px;
			}
		.bottom span{
			font-size: 28px;
		}
			.bottom span img{
				width: 34px;
				height: 33px;
				padding-left:13px; 
				vertical-align: middle;
			}
		.op-btn{
			padding: 31px 0;
			height: 59px;
		}
			.op-btn input{
				width: 195px;
				height: 59px;
				font-size:34px;
				margin-right: 31px;
			}
}